この手順では、アプリケーションにさらに XAML マークアップを追加します。このマークアップは、C1Scheduler のビューを制御するためのボタン要素を作成します。
マークアップ |
コードのコピー
|
---|---|
<Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition /> </Grid.RowDefinitions> |
マークアップ コードのコピー<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Center">
<StackPanel.Resources>
<Style TargetType="Button" x:Key="btnStyle">
<Setter Property="VerticalAlignment" Value="Stretch"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="MinWidth" Value="100"/>
</Style>
</StackPanel.Resources>
</StackPanel>
マークアップ コードのコピー<Button Click="DayClick" Style="{StaticResource btnStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe UI Symbol" FontSize="22" VerticalAlignment="Center"/>
<TextBlock Text=" Day" VerticalAlignment="Center"/>
</StackPanel>
</Button.Content>
</Button>
<Button Click="WorkWeekClick" Style="{StaticResource btnStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe UI Symbol" FontSize="22" VerticalAlignment="Center"/>
<TextBlock Text=" Work Week" VerticalAlignment="Center"/>
</StackPanel>
</Button.Content>
</Button>
<Button Click="WeekClick" Style="{StaticResource btnStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe UI Symbol" FontSize="22" VerticalAlignment="Center"/>
<TextBlock Text=" Week" VerticalAlignment="Center"/>
</StackPanel>
</Button.Content>
</Button>
<Button Click="MonthClick" Style="{StaticResource btnStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe UI Symbol" FontSize="22" VerticalAlignment="Center"/>
<TextBlock Text=" Month" VerticalAlignment="Center"/>
</StackPanel>
</Button.Content>
</Button>
この手順では、アプリケーションに4つのボタンコントロールのマークアップを追加しました。次の手順では、Button_Click イベントのコードを追加します。